@import (reference) "~antd/es/style/themes/index";

.tabGlobalAntTabsTabPane {
  :global {
    .ant-tabs-tabpane {
      height: 29rem;
    }
  }
}

.segGlobal {
  :global {
    .ant-segmented {
      padding: 0;
      color: hsl(149, 93%, 40.9%);
      font-size: 13px;
      background-color: hsl(149, 93%, 93.9%);
      border: 1px solid hsl(149, 93%, 39%);
      border-radius: 4px;
    }
    .ant-segmented-item-selected {
      color: #fff;
      background-color: hsl(149, 93%, 39%);
    }

    .ant-segmented-item {
      padding-top: 2px;
      padding-right: 9px;
      padding-bottom: 2px;
      padding-left: 9px;
    }
    .ant-segmented-item-label:hover {
      color: hsl(149, 93%, 40.9%);
    }
    .ant-segmented-group:hover {
      background-color: hsl(149, 93%, 93.9%);
      border-radius: 4px;
    }
  }
}

.globalTable {
  :global {
    .ant-table-tbody > tr > td {
      padding: 12px 16px;
    }
  }
}

.globalMenu {
  :global {
    .ant-menu-item-only-child:hover {
      width: 180px;
      margin-left: 10px;
      color: #fff;
      font-weight: 700;
      background: linear-gradient(315deg, #058e8e 0%, #63f1f1 100%);
      border-radius: 8px;
    }
  }
}

